//layui.define定义模板
layui.define(['layer'], function (exports) { //提示：模块也可以依赖其它模块，如：layui.define('layer', callback);


    // 原型上 定义
    var GD_layer = {
        /*
        * 
        *obj.type loading 样式
        *
        * */
        load: function (obj) {
            obj.type = obj.type || 1;
            var layer = layui.layer;
            return   layer.load(obj.type, {time: 10*1000});
        },
        /*
         *obj.title 显示的title
         *obj.suc 成功的方法 
         *obj.err 失败的方法
         *obj.btn 按钮的数组
         */
        comfirm:function(obj){
            
            obj.title = obj.title || null;
            obj.btn = obj.btn || ["确认","取消"];
            obj.suc = obj.suc || function(){};
            obj.err = obj.err || function(){};
            
            layer.confirm(obj.title, {
                btn: obj.btn //可以无限个按钮
            }, function(index, layero){
                //按钮【按钮一】的回调
                obj.suc();
            }, function(index){
                //按钮【按钮二】的回调
                obj.err();
            });
               
        }
    }

    exports('GD_layer', GD_layer);//第一个为输出模块的名字，第二个为输出哪个对象

});

